xl: wrap help output if command name is too long
authorIan Campbell <ian.campbell@citrix.com>
Thu, 6 Oct 2011 16:18:38 +0000 (17:18 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 6 Oct 2011 16:18:38 +0000 (17:18 +0100)
commitc0f8d49b223ec6ec05783eac1a6b3710d70dc4f7
treeac7f9cfcf24053f5f2bfe3106269ff49daed5911
parentf030f8c6d18f99fc627420a3484ff7bfba1ebf16
xl: wrap help output if command name is too long

Without this in the "xl help" line for pci-list-assignable-devices the command
name merges with the first word of the help. Since the bash completion support
parses "xl help" this leads to "pci-list-assignable-devicesList" being
presented as an option instead of the correct command name.

We also need to filter out lines which start with more than one space in the
bash completion support to stop "List" appearing as a possible command name
after the change to wrap it.

Doesn't address the fact that some help text overflows 80 columns.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/bash-completion
tools/libxl/xl_cmdimpl.c